be dependent upon - French English Dictionary